self-assembled structures - Espagnol Anglais Dictionnaire